package com.cskaoyan.service.vx;

import com.cskaoyan.bean.bo.vxBo.CouponWxBO;
import com.cskaoyan.bean.param.BaseParam;
import com.cskaoyan.bean.po.wxPo.MarketCoupon;
import com.cskaoyan.bean.po.wxPo.MarketCouponUser;
import com.cskaoyan.bean.vo.vxVo.CouponVO;
import com.cskaoyan.bean.vo.vxVo.CouponWxVO;

public interface CouponWxService {
    CouponVO selectCoupon(BaseParam baseParam);

    CouponWxVO selectMyCoupon(BaseParam baseParam, Short status);

    MarketCouponUser insertCoupon(MarketCouponUser marketCouponUser);

 /*   void ExchangeCoupon(MarketCoupon marketCoupon);*/

    CouponWxVO selectOtherSelectList(BaseParam baseParam, Integer cartId, Integer grouponRulesId, Integer userId);

    int ExchangeCoupon(MarketCoupon marketCoupon);


//    MarketCouponUser insertCoupon(Integer couponId);


//    MarketCoupon ExchangeCoupon(MarketCoupon marketCoupon);

}
